package br.com.jvet.infra;

import java.util.List;
import java.util.Map;

import javax.ejb.Local;

import br.com.jvet.entidade.MarcacaoConsulta;
import br.com.jvet.entidade.MarcacaoExame;

@Local
public interface MarcacaoExameFacade {
	public void incluir(MarcacaoExame obj) throws Exception;

	public void alterar(MarcacaoExame obj) throws Exception;

	public void excluir(MarcacaoExame obj) throws Exception;

	public MarcacaoExame consultarPorId(int entityID);

	public List<MarcacaoExame> listar();

	public List<MarcacaoExame> buscarPorListaParametro(
			Map<String, Object> parameters);

	public void validarDados(MarcacaoExame obj) throws Exception;
	
	public void validarAbrirModal(MarcacaoExame obj) throws Exception;
}
